package com.qeegoo.b2bautozityp.moudle.order.view;

//┏┓　　　┏┓ 
//┏┛┻━━━┛┻┓ 
//┃　　　　　　　┃ 　 
//┃　　　━　　　┃ 
//┃　┳┛　┗┳　┃ 
//┃　　　　　　　┃ 
//┃　　　┻　　　┃ 
//┃　　　　　　　┃ 
//┗━┓　　　┏━┛ 
//┃　　　┃  神兽保佑　　　　　　　　 
//┃　　　┃  代码无BUG！ 
//┃　　　┗━━━┓ 
//┃　　　　　　　┣┓ 
//┃　　　　　　　┏┛ 
//┗┓┓┏━┳┓┏┛ 
// ┃┫┫　┃┫┫ 
// ┗┻┛　┗┻┛

import com.qeegoo.b2bautozityp.R;
import com.qeegoo.b2bautozityp.constant.Constants;
import com.qeegoo.b2bautozityp.databinding.ActivityOrderDetailBinding;
import com.qeegoo.b2bautozityp.injector.component.DaggerOrderDetailComponent;
import com.qeegoo.b2bautozityp.moudle.base.AppBar;
import com.qeegoo.b2bautozityp.moudle.base.BaseActivity;
import com.qeegoo.b2bautozityp.moudle.order.viewmodel.OrderDetailViewModel;

import javax.inject.Inject;

/**
 * Created by lk on 2017/9/18.
 */

public class OrderDetailActivity extends BaseActivity<ActivityOrderDetailBinding> {
    @Inject
    AppBar mAppbar;
    @Inject
    OrderDetailViewModel viewModel;

    @Override
    protected int attachLayoutRes() {
        return R.layout.activity_order_detail;
    }

    @Override
    protected void initInjector() {
        DaggerOrderDetailComponent.builder().appComponent(getAppComponent()).activityComponent(getActivityComponent()).build().inject(this);
    }

    @Override
    protected void initViews() {
        String code = getIntent().getStringExtra(Constants.Param_code);
        int orderType = getIntent().getIntExtra(Constants.Fragment_OrderType,0);
        mAppbar.setTitle("订单详情");
        mAppbar.setBgColor(R.color.app_bg);
        mAppbar.showLeft();
        initToolBar(mBinding.layoutInclude, mAppbar);
        mBinding.setViewModel(viewModel);
        if (orderType == 0){
            viewModel.getDatas(code);

        }else {
            viewModel.getDatas1(code);
        }
    }
}
